package com.taomeishu.mailcrazy.tb.bo;

import java.util.Collection;
import java.util.List;

import com.taobao.api.domain.Item;
import com.taobao.api.domain.ItemCat;
import com.taobao.api.domain.TradeRate;
import com.taobao.api.domain.User;
import com.taomeishu.mailcrazy.tb.util.SearchResult;

public interface TbOpenBO {

	List<User> getPublicUsers(Collection<String> nicks);
	
	User getPrivateUser(String nick);
	
	SearchResult<TradeRate> searchTraderates(long itemId, String sellerNick, long page, long pageSize);
	
	/**
	 * 获取类目
	 * @param parentCid 0为根目录
	 * @return
	 */
	List<ItemCat> getItemCatByParentCid(Long parentCid);
	
	/**
	 * 搜索某个类目下的商品
	 * @param cid
	 * @param page
	 * @return
	 */
	List<Item> searchItems(long cid, long page);
	
}
